.dark,
.dark * {
	$dark_text_color: #f6f6f6;
	$dark_link_color: #4da3ff;
	background-color: #171717;
	color: $dark_text_color;
	border-color: #e6e6e6;
	
	.social [class^="icon-"] {
		color: $dark_text_color 
	}

	#posts-label {
		color: $dark_text_color;
		border-bottom: 1px solid #272727;
	}

	@import 'ext/solarized-dark';
	.highlight, .highlight * 
	{
		background-color: #00080a;
		color: #93a1a1;
	}

	div.highlight-dark {
		padding: 5px 20px;
	}
	pre.highlight-dark, code {
		font-family: 'Consolas', Menlo, monospace;
		line-height: 1.4em;
		tab-size: 4;
	}

	.post-categories {
		li {
			background-color: #333;
			color: #fff;
		}
	}

	a {
		color: $dark_link_color;
	}
	#title a {
		color: #fff;
		&:hover {
			color: $dark_link_color;
		}
	}

	.posts-labelgroup {

		.search-results {
			background-color: #333;

			a {
				color: white;

				&:hover {
					background-color: #171717;
				}
			}
		}
	
		.search-section i {
			background-color: transparent;
		}
	}
	
	.posts-labelgroup:hover {

		i {
			color: white;
		}

		input {
			color: white;
		}
	}


	.posts-labelgroup.focus-within {
	
		.search-section {
			background-color: #333;
		}

		input {
			color: $dark_text_color;
		}

		i {
			color: white;
		}
	}
}
.dark table {
	th, td {
		border: 1px solid #333;
	}
	th {
		background-color: #0d0d0d;
	}
}
